Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur Full Stack Java

Description

Text copied to clipboard!
Nous recherchons un Développeur Full Stack Java talentueux et motivé pour rejoindre notre équipe dynamique. En tant que développeur Full Stack, vous serez responsable de la conception, du développement et de la maintenance d'applications web robustes et évolutives, en utilisant Java pour le backend et des technologies modernes pour le frontend. Vous travaillerez en étroite collaboration avec les équipes produit, design et DevOps pour livrer des solutions de haute qualité répondant aux besoins de nos utilisateurs. Le candidat idéal possède une solide expérience en développement Java, ainsi qu'une bonne maîtrise des frameworks frontend tels que Angular, React ou Vue.js. Vous devez être capable de comprendre les exigences métier, de proposer des solutions techniques efficaces et de participer activement à toutes les phases du cycle de vie du développement logiciel. Vous serez amené à travailler sur des projets variés, allant de la création de nouvelles fonctionnalités à l’optimisation des performances et à la résolution de bugs. Une bonne compréhension des bases de données relationnelles, des API RESTful et des pratiques DevOps est essentielle. Vous devez également être à l’aise avec les outils de gestion de version comme Git et les environnements de développement collaboratif. Nous valorisons l’autonomie, la rigueur et la capacité à travailler en équipe. Si vous êtes passionné par le développement logiciel, curieux des nouvelles technologies et désireux de contribuer à des projets innovants, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Développer des applications web en Java côté backend
  • Créer des interfaces utilisateur interactives avec des frameworks modernes
  • Participer à la conception technique et à l’architecture logicielle
  • Assurer la qualité du code via des tests unitaires et d’intégration
  • Collaborer avec les équipes produit et design pour définir les besoins
  • Maintenir et améliorer les applications existantes
  • Documenter les développements et les processus techniques
  • Participer aux revues de code et aux réunions d’équipe
  • Assurer la sécurité et la performance des applications
  • Contribuer à l’amélioration continue des pratiques de développement

Exigences

Text copied to clipboard!
  • Diplôme en informatique ou domaine connexe
  • Expérience significative en développement Java
  • Maîtrise d’un framework frontend (Angular, React ou Vue.js)
  • Connaissance des bases de données relationnelles (MySQL, PostgreSQL)
  • Expérience avec les API RESTful
  • Bonne compréhension des principes DevOps et CI/CD
  • Maîtrise de Git et des outils de gestion de version
  • Capacité à travailler en équipe et de manière autonome
  • Bonnes compétences en communication
  • Esprit d’analyse et de résolution de problèmes

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec Java côté backend ?
  • Quels frameworks frontend avez-vous utilisés ?
  • Avez-vous déjà travaillé avec des API RESTful ?
  • Comment assurez-vous la qualité de votre code ?
  • Avez-vous une expérience avec les outils CI/CD ?
  • Comment gérez-vous les conflits dans Git ?
  • Quel est votre processus pour résoudre un bug complexe ?
  • Préférez-vous travailler seul ou en équipe ?
  • Comment restez-vous à jour sur les nouvelles technologies ?
  • Quel projet Full Stack dont vous êtes fier pouvez-vous décrire ?